package com.wanyang.mapper;

import com.wanyang.dos.IllegalContentDO;
import com.wanyang.dos.IllegalContentDOExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface IllegalContentDOMapper {
    long countByExample(IllegalContentDOExample example);

    int deleteByExample(IllegalContentDOExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(IllegalContentDO record);

    int insertSelective(IllegalContentDO record);

    IllegalContentDO selectOneByExample(IllegalContentDOExample example);

    IllegalContentDO selectOneByExampleWithBLOBs(IllegalContentDOExample example);

    List<IllegalContentDO> selectByExampleWithBLOBs(IllegalContentDOExample example);

    List<IllegalContentDO> selectByExample(IllegalContentDOExample example);

    IllegalContentDO selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") IllegalContentDO record, @Param("example") IllegalContentDOExample example);

    int updateByExampleWithBLOBs(@Param("record") IllegalContentDO record, @Param("example") IllegalContentDOExample example);

    int updateByExample(@Param("record") IllegalContentDO record, @Param("example") IllegalContentDOExample example);

    int updateByPrimaryKeySelective(IllegalContentDO record);

    int updateByPrimaryKeyWithBLOBs(IllegalContentDO record);

    int updateByPrimaryKey(IllegalContentDO record);
}